package org.stvd.repository.workflow;

import java.util.List;

import org.stvd.core.dto.QueryResult;
import org.stvd.entities.workflow.WfGroup;
import org.stvd.repository.base.BaseDao;

/**
 * @Title WfGroupDao
 * @Destribution 审批用户分组数据层接口类
 * @author houzx
 * @date 2020年10月30日
 */
public interface WfGroupDao extends BaseDao<WfGroup> {

    /**
     * 流程审批分组列表
     * @param name 分组名称
     * @param code 分组编号
     * @param createUid 创建人ID
     * @return
     */
    QueryResult<WfGroup> wfGroupQuery(int start, int limit,String name,String code,String createUid);
    
    /**
     * 根据条件获取流程审批分组列表
     * @param code 分组编号
     * @param status 分组状态
     * @return
     */
    List<WfGroup> listWfGroupByCondition(String code,String status);
    
    /**
     * 根据分组编号获取分组信息
     * @param code 分组编号
     * @return
     */
    public WfGroup getWfGroupByCode(String code);
}
